﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.ComponentModel;
//using System.Collections;

//namespace TerryBlog.Control
//{
//  public class ComboBoxItem
//{
//    // Fields
//    internal ComboBox ParentComboBox;
//    internal Hashtable Properties;

//    // Methods
//    public ComboBoxItem()
//    {
//        this.Properties = null;
//        this.ParentComboBox = null;
//        this.Properties = new Hashtable();
//    }

//    public ComboBoxItem(string sText)
//    {
//        this.Properties = null;
//        this.ParentComboBox = null;
//        this.Properties = new Hashtable();
//        this.Text = sText;
//    }

//    // Properties
//    [DefaultValue("")]
//    public string ClientTemplateId
//    {
//        get
//        {
//            string text = (string) this.Properties["ClientTemplateId"];
//            return ((text == null) ? "" : text);
//        }
//        set
//        {
//            this.Properties["ClientTemplateId"] = value;
//        }
//    }

//    [DefaultValue("")]
//    public string CssClass
//    {
//        get
//        {
//            string text = (string) this.Properties["CssClass"];
//            return ((text == null) ? "" : text);
//        }
//        set
//        {
//            this.Properties["CssClass"] = value;
//        }
//    }

//    [DefaultValue(true)]
//    public bool Enabled
//    {
//        get
//        {
//            return Utils.ParseBool((string) this.Properties["Enabled"], true);
//        }
//        set
//        {
//            this.Properties["Enabled"] = value.ToString();
//        }
//    }

//    [DefaultValue("")]
//    public string Id
//    {
//        get
//        {
//            string text = (string) this.Properties["Id"];
//            return ((text == null) ? "" : text);
//        }
//        set
//        {
//            this.Properties["Id"] = value;
//        }
//    }

//    public object this[string sKey]
//    {
//        get
//        {
//            return this.Properties[sKey];
//        }
//        set
//        {
//            this.Properties[sKey] = value;
//        }
//    }

//    [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
//    public bool Selected
//    {
//        get
//        {
//            return ((this.ParentComboBox != null) && (this.ParentComboBox.SelectedItem == this));
//        }
//        set
//        {
//            if (this.ParentComboBox != null)
//            {
//                if (value)
//                {
//                    this.ParentComboBox.SelectedItem = this;
//                }
//                else if (this.ParentComboBox.SelectedItem == this)
//                {
//                    this.ParentComboBox.SelectedItem = null;
//                }
//            }
//        }
//    }

//    [DefaultValue("")]
//    public string Text
//    {
//        get
//        {
//            string text = (string) this.Properties["Text"];
//            return ((text == null) ? "" : text);
//        }
//        set
//        {
//            this.Properties["Text"] = value;
//        }
//    }

//    [DefaultValue("")]
//    public string Value
//    {
//        get
//        {
//            string text = (string) this.Properties["Value"];
//            return ((text == null) ? "" : text);
//        }
//        set
//        {
//            this.Properties["Value"] = value;
//        }
//    }
//}

 

 

//}
